An Open-source FPGA Library for Data Sorting
نویسندگان
چکیده
Field-programmable gate arrays (FPGAs) have garnered significant interest in research on high-performance computing because their flexibility enables the building of application-specific computation pipelines and data supply systems. In addition to flexibility, toolchains for development FPGAs OpenCL been developed offered by FPGA vendors that reduce programming effort required. However, high level abstraction OpenCL-based approach is a disadvantage, making it difficult perform fine-grained performance tuning. this paper, we present one methodologies achieve both reduction cost provision performance. We focus sorting, which basic arithmetic operation, introduce sorting library can be used with model FPGAs. Our has so far only supported integer data, but propose new method supports floating-point data. It consumes at least twice as many hardware resources compared merge sort restructured its operating frequency 1.08x higher throughput three orders magnitude greater than baseline. The source code our open source, application developers around world.
منابع مشابه
ThreadPoolComposer - An Open-Source FPGA Toolchain for Software Developers
This extended abstract presents ThreadPoolComposer, a high-level synthesis-based development framework and metatoolchain that provides a uniform programming interface for FPGAs portable across multiple platforms.
متن کاملFPGA2: An open source framework for FPGA-GPU PCIe communication
In recent years two main platforms emerged as powerful key players in the domain of parallel computing: GPUs and FPGAs. Many researches investigate interaction and benefits of coupling them with a general purpose processor (CPU), but very few, and only very recently, integrate the two in the same computational system. Even less research are focusing on direct interaction of the two platforms [1...
متن کاملdfesnippets: An Open-Source Library for Dataflow Acceleration on FPGAs
Highly-tuned FPGA implementations can achieve significant performance and power efficiency gains over general purpose hardware. However the limited development productivity has prevented mainstream adoption of FPGAs in many areas such as High Performance Computing. High level standard development libraries are increasingly adopted in improving productivity. We propose an approach for performanc...
متن کاملJ-MADeM, an open-source library for social decision-making
This paper presents J-MADeM, a new market-based multi-agent approach devoted to perform social simulations with BDI agents. J-MADeM is available as an open-source library integrated into Jason [2], the successful interpreter for the AgentSpeak programming language [16]. The aim of this work is to improve Jason by incorporating the main features of MADeM [10], a market-based mechanism for social...
متن کاملpyAudioAnalysis: An Open-Source Python Library for Audio Signal Analysis
Audio information plays a rather important role in the increasing digital content that is available today, resulting in a need for methodologies that automatically analyze such content: audio event recognition for home automations and surveillance systems, speech recognition, music information retrieval, multimodal analysis (e.g. audio-visual analysis of online videos for content-based recommen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of information processing
سال: 2022
ISSN: ['0387-6101']
DOI: https://doi.org/10.2197/ipsjjip.30.766